Objectifs d'apprentissage
- Identifier et mettre en œuvre le cycle de vie des hooks Git côté client et côté serveur.
- Utiliser des algorithmes de différence avancés tels que l'algorithme de patience et l'histogramme pour les bases de code complexes.
- Maîtriser les commandes porcelain et plumbing afin de créer des outils personnalisés pour les dépôts.
- Appliquer gitattributes pour personnaliser les comportements de fusion et de différence selon les chemins.